home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / ch145v2.zip / CHANGE.DOC next >
Text File  |  1991-11-13  |  6KB  |  110 lines

  1. PCBOARD is a registered trademark of Clark Development Company, inc.
  2.  
  3. *:::::::::::::::::::::::::::[ DISCLAIMER ]:::::::::::::::::::::::::::::::::*
  4.  
  5. CHANGE.EXE by Bill Shields is released to public domain.
  6.  
  7. CHANGE.EXE is provided AS IS without any warranty,  expressed or implied.
  8. This  includes  without  limitation  the  fitfulness  to  a particular
  9. purpose or application and any warranties of merchantability.  While I tried
  10. to be as thorough as  possible while  debugging CHANGE.EXE, I shall  not  be
  11. liable for any damages, whether direct, indirect, special,  or  consequential
  12. arising  from a failure of CHANGE.EXE to operate in a manner desired by the
  13. user. I shall  not be  liable for  any damage to data or property which may
  14. by caused directly or indirectly  by use of CHANGE.EXE.
  15.  
  16. In no event will I be liable to you for any damages, including any lost
  17. profits, lost savings or  other incidental or consequential  damages arising
  18. out of your use or inability to use the program, or for any claim by any
  19. other party.
  20.  
  21. *::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*
  22.  
  23.  
  24. CHANGE.EXE was designed to give a SYSOP the ability to give their asst(s)
  25. more control over their conferences.  With this program ALL conferences could
  26. be made private.  Those requesting access to a conference (via message or 
  27. script) could be given access by the asst (through the use of a password).
  28.  
  29. I use this system to reduce the overhead of managing my (closed military) 
  30. BBS.  When a new-user logs on to my system they are greated with two options 
  31. (comment and goodbye).  If they knew the name of the door and the password 
  32. (which could be given by me or any of my assistants) they would execute this 
  33. program to increase their security level to a level that gives them one more 
  34. menu option; BULLETINS.  Bulletin #1 is the rules to the board, it just so 
  35. happens that the password to the UPGRADE door is at the end of the rules.  By 
  36. typing in the password they acknowledge and agree to abide by the rules of 
  37. the board.  After typing in the password they have full access to the main 
  38. board and selected conferences (which are provided by CHANGE).
  39.  
  40. This system serves a number of purposes.  The first is that by making all 
  41. conferences private I can leave the board public (all messages/files in the 
  42. main board are private).  If I need to let a "guest" on the system I can 
  43. increase their access and control where they roam (by giving them the door 
  44. name and password; verbally).  Second, I know they read the rules (because 
  45. without them they wouldn't have upgraded).  Third, my sysops can give access 
  46. to someone they have to have on the system without having to put me in the 
  47. loop (for only their conference).  
  48.  
  49. I let PCBOARD handle the PASSWORD management (via the door).  I have 
  50. "LOCKOUT" doors placed throughout the DOORS.LST file to discourage hacking 
  51. (OPEN 1 will always lock'm out).
  52.  
  53. =====[ LOCKOUT DOOR ]=====
  54. CHANGE SEC:0 
  55. CALLERUP [LOCKOUT] User locked out!
  56. SENDCOM CR Hmmm, Caught ya hacking around eh?  Your locked out! CR
  57. ======[ END OF DOOR ]=====
  58.  
  59. NOTE: CALLERUP is another Freeware/non-nagware product I made to update the 
  60. callers log (it knows what node your on for multi-node systems).  SENDCOM is 
  61. also Freeware/non-nagware, it sends commandline (or file) to active 
  62. communication port (reads PCBOARD.SYS file).
  63.  
  64.  
  65. NOTE: The following screen produced by executing CHANGE.EXE with no parameters.
  66.  
  67. CHANGE Ver 1.4  Requires PCBOARD's USERS.SYS file.                              
  68.                                                                                 
  69. Usage: CHANGE [/L0:N|R] [/Cx:N|R] [/Rx:N|R] [/Px:N|R] [SEC:level]               
  70.               [MSG:N|R] [JNC:conference]                                        
  71. N|R is a Number or Range of numbers.                                            
  72. N ...... /Cx:1,5,7,20,122      (Specific conferences delimited with commas)     
  73.   R .... /Cx:70-75             (Range of conferences separated by a dash)       
  74.                                                                                 
  75.       x ║  SYSOP ║ SCAN             /L0: ... Locked out         ("L")           
  76.      ═══╬════════╬══════            /Cx: ... Registered         ("R")           
  77.       0 ║   NO   ║  NO              /Rx: ... Registered/Expired ("RX")          
  78.       1 ║   YES  ║  NO              /Px: ... Public access only (" ")           
  79.       2 ║   YES  ║  YES             SEC: ... Assign security level              
  80.       3 ║   NO   ║  YES                                                         
  81.                                                                                 
  82. ================================[ EXAMPLE ]==============================       
  83.            CHANGE SEC:50 /C2:5 /R3:1-4 /R3:10 /C3:11,13,15  MSG:5               
  84.  
  85.  SEC:50        Change Security level to 50                                      
  86.  MSG:5         Message left in conference 5 (i.e. about SYSOP access)
  87.  /C2:5         Registered in conference 5 (SYSOP and SCAN)                      
  88.  /R3:1-4       Registered/Expired conference 1 thru 4 (SCAN)                    
  89.  /R3:10        Registered/Expired conference #10 (SCAN)                         
  90.  /C3:11,13,15  Registered in conference 11,13,15 (SCAN)                         
  91.                                                                                 
  92.  
  93.  
  94. UPDATES
  95. =======
  96.  
  97. 13 Nov, 91 .... Added MSG:N|R parameter.  This tells PCBOARD that messages
  98. were recieved for the individual.  The "NEXT" time the individual logs in
  99. they will be greated with the message 
  100. @FIRST@, Mail found in the following conference(s).. 
  101. "conferences specified above"
  102.  
  103. This option was designed to be use in conjunction with a utility that places 
  104. message(s) in the PCBOARD message base.
  105.  
  106. 13 Nov, 91 .... Added JNC:conference.  Changes the "last conference in" 
  107. field.  Not exactly sure what I'm going to do with it (grin).
  108.  
  109.  
  110.